/* CSS Document */
/****************
 * @author   : yuh  <yuh945@gmail.com>
 * @date     : 2015-10-28
 ****************/

body{ font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif;}
input,button,select{ font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif;}

.wrap{ min-width:320px; height:auto;}

/*header*/
.hIcon_nave{background:url(../../img/Car/icon-menu.png) center center no-repeat;background-size:24px 24px;}
.h-back{ background-image:none !important;}
.sinaHead{clear:both; border-bottom:1px solid #0085ca; 
 background: -webkit-linear-gradient(top,#369ed8,#59aede);background: -moz-linear-gradient(top,#369ed8,#59aede);background: -o-linear-gradient(top,#369ed8,#59aede);background: -ms-linear-gradient(top,#369ed8,#59aede);position:relative;line-height:42px;font-size:14px;padding-right:75px}
.h_logo{float:left;position:relative;width:58px;height:42px;display:inline-block;background:url(../../img/Car/logo_w.png) center center no-repeat;background-size:39px auto;overflow:hidden;text-indent:999em;border-right:1px solid #3291d0;}
.h_logo::after{content:'';position:absolute;width:1px;right:0;top:0;bottom:0;background:#5eb1e0;}
.h_nav{width:42px;height:35px;position:absolute;top:4px;right:0;text-indent:999em;overflow:hidden;}
.h_user{display:block;height:30px;width:30px;background-position:0 -164px;-webkit-border-radius:15px;border-radius:15px;position:absolute;right:46px;top:6px}
.h_user img{display:block;height:30px;line-height:30px;width:30px;-webkit-border-radius:15px;border-radius:15px;}
.h_user em{font-style:normal;position:absolute;right:-3px;top:-3px;background:#eb5691;min-width:10px;height:14px;line-height:14px;font-size:10px;text-align:center;color:#fff;-webkit-border-radius:7px;border-radius:7px;padding:0 2px}
.h_back{}.h_refresh{}.h_nav_items{overflow:hidden;height:42px;}
.h_nav_items li{float:left;padding:0 16px 0 10px; color:#1a1a1a;background:url(../../img/Car/arrow1.png) right center no-repeat; background-size:12px 37px;}
.h_nav_items li>a:link,.h_nav_items li>a:visited{ color:#fff;}
.h_nav_items li:only-child{padding:0 16px 0 10px!important;background-position:right -92px!important}
.h_nav_items li:last-child{background-position:right -200px;padding-right:0}

/*header modify by yxc 2014.10.29*/

/*header*/
.gIcon,.levelOne,.levelTwo{background:url(../../img/channel_icon.png) no-repeat 0px 0px;background-size:50px auto;}

.articleHead{}
.articleHead a{ color:#5494ea}
.articleHead .mainNav{position:relative;height:43px;line-height:43px;clear:both;border-bottom:1px solid #d7d7d7; background:#f8f8f8}
.articleHead .sinaLogo{float:left;width:42px;height:32px;margin:5px 7px 0px 8px;display:inline-block;background-position:0 -202px;}
.articleHead .back{float:left;width:42px;height:32px;margin:0px 7px 0px 8px;display:inline-block;background-position:4px -258px;}
.articleHead .center_tips{ overflow:hidden; *zoom:1; padding-right:57px; text-align:center;font-size:18px;color:#fff;}
.mainNav{line-height:43px;font-weight: normal;font-size:16px;overflow: hidden;}
.mainNav .navLine{
display:inline-block;float:left;height:43px;line-height:43px;width:1px;overflow:hidden;border-left:1px solid #d7d7d7;background:#fff;}
.mainNav .levelOne,.mainNav .levelTwo{ background-position:right -49px;font-size:14px;color:#1a1a1a;}
.mainNav .levelOne{padding:0 18px 0 12px;float:left;}
.mainNav .levelTwo,.mainNav .levelThree{padding:0px 14px 0px 8px;float:left; max-width:74px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.mainNav .levelThree{padding:0 0 0 8px; background:none}
.mainNav .levelTips{padding:0px 18px 0px 12px;float:left;}
.mainNav .navBtn {width:52px;height:44px;position:absolute;top:0px;right:0px;background-position:16px -247px;outline:none;text-indent: 999em;}

/*header modeify end*/

.icon-menu-options{ display:none; position:absolute; z-index:1; right:0px; top:43px; width:100px; height:auto; padding:5px 0; color:#fff; background:rgba(0,0,0,0.7);}
.icon-menu-options i.arrow{ display:block; width:0px; height:0px; overflow:hidden; border:6px solid rgba(0,0,0,0.6); border-left-color:rgba(0,0,0,0); border-right-color:rgba(0,0,0,0); border-bottom-color:rgba(0,0,0,0); -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg); position:absolute; top:-12px; right:10px;}
.icon-menu-options a{ display:block; height:auto; line-height:25px; color:#fff; font-size:14px; padding:5px 0; margin:0 10px;}
.icon-sao{ display:inline-block; background:url(../../img/Car/icon-sao.png) no-repeat; background-size:23px 20px; width:23px; height:20px; vertical-align:middle; margin-right:10px;}
.icon-refresh{ display:inline-block; background:url(../../img/Car/icon-refresh.png) no-repeat; background-size:23px 22px; width:23px; height:22px; vertical-align:middle; margin-right:10px;}

/*????*/
.nav{ height:auto; overflow:hidden; background:#f6f6f6; position:relative;}
.nav-top, .nav-bottom{ height:auto; padding:0 2px;}
.nav-top{ border-bottom:1px solid #d7d7d7;}
.nav-top li, .nav-bottom li{ float:left; width:20%; height: 35px;}
.nav-top li a, .nav-bottom li a{ display:block; height:40px; line-height: 35px; text-align:center; font-size:16px; color:#535353; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav-top li.more a{ padding-left:8px; border-left:1px solid #d3d3d3;}
.nav-top li.more a em{ display:inline-block; width:13px; height:9px; vertical-align:middle; margin-left:5px;}
.nav-top li.more a.down{ display:block;}
.nav-top li.more a.down em{ background:url(../../img/Car/arrow2.jpg) no-repeat; background-size:13px auto;}
.nav-top li.more a.up{ /*display:none;*/}
.nav-top li.more a.up em{ -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.nav-more{ position:relative; z-index:1; left:0px; top:0px; width:100%; height:auto; background:#f6f6f6; }

/*????*/
.top-news{ clear:both; height:35px; font-size: 18px; padding-left:55px;}
.top-news dt{ width:55px; height:35px; line-height:35px; text-align:center; /* font-size:13px; */ color:#fff; background:#af2900; margin-left:-55px; position:relative;}
.top-news dt em{ display:block; width:3px; height:7px; background:url(../../img/Car/arrow3.png) no-repeat; background-size:100% auto; position:absolute; right:-3px; top:14px;}
.top-news dd{ width:100%; height:35px; background:#e85a05;}
.top-news dd a{ display:block; height:35px; line-height:35px; padding:0 15px; font-size:13px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*????*/
.top-search{ height:28px; padding:0 50px 0 59px; border:2px solid #0095e2; margin:10px;}
.top-search-select{ width:58px; height:26px; line-height:26px; border-right:1px solid #0095e2; position:relative; top:1px; margin-left:-59px;}
.top-search-select h3.selected{ font-size:13px; color:#0095e2; padding-left:6px; cursor:pointer;}
/*.top-search-select select{ display:block; width:90px; height:27px; padding:0 5px; font-size:13px; color:#008cd5; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:rgba(255,255,255,0); border:1px solid rgba(255,255,255,0); -webkit-appearance:button;-webkit-user-select:none; position:relative; left:-2px; z-index:1;}
.top-search-select select option{ font-size:16px; height:45px;}*/
.top-search-select em.arrow{ display:block; width:9px; height:6px; background:url(../../img/Car/arrow4.png) no-repeat; background-size:100% auto; position:absolute; right:5px; top:10px;}
.t-search-select-list{ display:none; position:absolute; top:29px; left:-2px; width:90px; font-size:16px; border:solid 1px #0095e2; border-bottom:none; border-top:none; background-color:#fff; z-index:9999;}
.t-search-select-list li{ height:45px; line-height:45px; text-align:center; color:#0095e2; border-bottom:solid 1px #0095e2; cursor:pointer;}
.top-search-input{ width:100%; height:28px;}
.top-search-input input{ width:100%; height:24px; line-height:22px; padding:3px 0; text-indent:5px; font-size:13px; color:#a5a5a5; background:none; border:none;} 

.top-search-btn{ width:50px; height:28px; font-size:13px; color:#fff; background:#0095e2; border:none; border-radius:0px; margin-right:-50px;}
/*tab*/
.top-tabs{ height:auto; padding:0 5px;}
.top-tabs-list{ height:auto;}
.top-tabs-list li{ float:left; width:33.33%; height:33px;}
.top-tabs-list li a{ display:block; height:31px; line-height:31px; text-align:center; font-size:14px; color:#7c8389; border:1px solid #dedede; /*margin:0 5px;*/ position:relative;}
.top-tabs-list li a em{ display:none; width:15px; height:4px; background:url(../../img/Car/arrow5.png) no-repeat; background-size:100% auto; position:absolute; left:50%; margin-left:-7px; bottom:-4px;}
.top-tabs-list li.curr a{ height:33px; line-height:33px; color:#fff; border:none; background:url(../../img/Car/title3.jpg) no-repeat; background-size:100% 100%;}
.top-tabs-list li.curr a em{ display:block;}
.top-tabs-detail{ height:auto;}
.top-tabs-hot{ padding:10px 5px;}
.top-tabs-hot dl{ height:auto; padding-left:50px; border-bottom:1px solid #e5e5e5;}
.top-tabs-hot dl:last-child{ border:none;}
.top-tabs-hot dt{ float:left; width:50px; line-height:35px; font-size:14px; color:#707070; text-indent:5px; margin-left:-53px;}
.top-tabs-hot dd{ float:left; width:100%; height:auto;}
.top-tabs-hot dd a{ display:inline-block; font-size:14px; color:#0095e2; line-height:35px; margin:0 10px 0 5px;}
/*add by yxc 150703*/
        .top-tabs-hot dd a {
          line-height: 30px;
        }
        .top-tabs-hot dt {
          line-height: 30px;
        }
        .top-tabs-hot .brands{
          padding: 5px 0 0;
          display: -webkit-box;
        }

        .top-tabs-hot .brands a{
          -webkit-box-flex: 1;
          margin: 0 5px;
          text-align: center;
          display: block;
          height: 41px;
          line-height: 37px;
          border: 1px solid #ddd;
          border-radius: 4px;
        }
        .top-tabs-hot .brands a:first-child{
          margin: 0 5px 0 0;
        }
        .top-tabs-hot .brands a:last-child{
          margin: 0 0 0 5px;
        }
        .top-tabs-hot .brands a img {
		  width: 38px;
		  height: 38px;
		}
/*end*/

.top-tabs-brands{ height:auto; padding:10px 0 0;}
.top-tabs-brands li{ float:left; width:20%; height:60px;}
.top-tabs-brands li a{ display:block; height:48px; line-height: 44px; text-align:center; border:1px solid #d8d8d8; overflow:hidden; border-radius:4px; margin:0 5px;}
/*.top-tabs-brands li a img{ max-width:100%; max-height:28px;}*/
.top-tabs-prices{ height:auto; padding:10px 5px;}
.top-tabs-prices li{ float:left; display:inline; /*border-bottom:1px solid #d8d8d8;*/}
.top-tabs-prices li a{ display:inline-block; font-size:12px; color:#52abdd; line-height:30px; padding:0 10px;}

/*banner*/
.banner{ width:320px; height:200px; overflow:hidden; position:relative; margin:0 auto;}
.swiper-container{ width:320px; height:200px;}
.swiper-wrapper li.swiper-slide{ float:left; width:320px; height:200px; overflow:hidden; position:relative;}
.swiper-wrapper li.swiper-slide img{ width:320px; height:200px;}
.swiper-wrapper li.swiper-slide p{ position:absolute; left:0px; bottom:0px; width:300px; height:30px; line-height:30px; padding:0 10px; font-size:12px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:rgba(0,0,0,0.7);}
.banner-pages{ position:absolute; right:10px; bottom:0px;}
.banner-pages span{ display:inline-block; width:5px; height:5px; background:#a9a89d; border:1px solid rgba(169,168,157,0.4); margin:0 3px;}
.banner-pages span.swiper-active-switch{ background:#43e2fd; border-color:#43e2fd;}

/*??????*/
.news-box{ height:auto; padding:10px 0 0;}
.news-title{ height:38px; padding:0 80px 0 0; background:#eef7fe; }
.news-title .btn-change{ display:block; width:78px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#00a0e9; border-left:2px solid #fff; margin-right:-80px;}
.news-title h3{ width:100%; height:38px; background:#eef7fe;}
.news-title h3 a{ display:inline-block; height:38px; line-height:38px; margin:0 15px; font-size: 16px; color:#00a0e9;}

.cars-news-list .news-disbox{
	display: -webkit-box;
}
.cars-news-list .news-disbox{
	display: -webkit-box;
}
.cars-news-list .news-disbox .right{
	display: none;
}
.cars-news-list .news-disbox>a{
	display: block;
	-webkit-box-flex: 1;
}
.cars-news-list .news-disbox .news-disbox-right{
	position: relative;
	display: block;
	border-bottom:1px solid #ececec;
	width: 50px;
	height: 83px;
}
.card_zz_list_btn{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -11px;
	text-align: center;
	color: #3990e6;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	width: 36px;
	border: 1px solid #3990e6;
	border-radius: 2px;
	z-index: 1;
}
.cars-news-list .news-disbox .news-disbox-right .zz_phonebtn {
	position: absolute;
	width: 30px;
	right: 0;
	top: 50%;
	margin-top: -15px;
	text-align: center;
	color: #3990e6;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	background: url(../../img/Car/U12439P33DT20150318103933.png) no-repeat;
	background-size: 30px auto;
	display: inline-block;
	z-index: 1;
	overflow: hidden;
	text-indent: 999em;
}
.cars-news-list{ height:auto; padding:10px;}
.carditems_list{ padding:10px 0 9px 96px; border-bottom:1px solid #ececec; background:#fff; position: relative;}
.carditems_list_dt{ float:left; width:80px; height:60px; border:1px solid #ececec; background:#e4f0f9 url(../../img/Car/logo_w.png) center center no-repeat; background-size:42px auto; margin-left:-94px; position:relative;}
.carditems_list_dt a{ display:block; width:80px; height:60px;}
.carditems_list_dt img{ width:80px; height:60px;}
.carditems_list_dd{ float:left; width:100%; overflow:hidden;}
.carditems_list_h3{ display:block; line-height:1.4; font-size:15px; color:#000; font-weight:600; height:18px; overflow:hidden; margin-top:-2px;}
.carditems_list_p{ height:28px; margin-top:3px; font-size:12px; line-height: 25px; overflow:hidden; color:#888;}
.carditems_list_op{ height:14px; padding-top:2px; overflow:hidden; color:#888;}
.op_ico{ display:inline-block; font-size:12px; padding:0 0 0 30px; margin:0 0 0 8px;}
.op_ico.time_num{ padding:0px; margin:0;}
.op_ico.num_ico{ background:url(../../img/channel_icon.png) no-repeat -4px -298px; background-size:50px auto;}

.loading{ height:38px; text-align:center; margin-top:10px;}
.loading-txt{ display:block; height:36px; line-height:36px; border:1px solid #e0e0e0; cursor:pointer; color:#333; font-size:14px; border-radius:2px; text-align:center;}
.loading-txt em{ display:inline-block; width:12px; height:10px; background:url(../../img/Car/arrow6.jpg) no-repeat; background-size:100% auto; vertical-align:middle; margin-left:5px;}
.loading-txt:hover{ text-decoration:underline;}

/*???????*/
.pics-box{ height:auto;}
.pics-title{ height:38px;  color:#fff; padding:0 15px; font-size:15px; line-height:38px; background:url(../../img/Car/title2.jpg) no-repeat; background-size:100% auto;}
.cars-girls-list1{ width:100%; height:auto; background:#fff; padding:3px 0 0;}
.cars-girls-list1>div{ margin-bottom:3px;}
.cars-girls-list1 div img{ width:100%; height:auto;}
.cars-girls-list1 .img1{ float:left; width:30.9375%; width:30.15625%; height:auto;}
.cars-girls-list1 .img1 a{ display:block;/* margin-right:2.55px;*/}
.cars-girls-list1 .img2{ float:right; width:69.0625%;}
.cars-girls-list1 .img3{ float:left; width:49.53125%; width:48.75%;}
.cars-girls-list1 .img3 a{ display:block; /*margin-right:2.55px;*/}
.cars-girls-list1 .img4, .cars-girls-list1 .img5{ float:right; width:50.46875%;}
.cars-girls-list1 .img4{ margin-bottom:3px;}
.pics-box .loading{ margin:10px;}

/*???????*/
.news-select{ width:78px; height:38px; border-left:2px solid #fff; margin-right:-80px; position:relative;}
.news-select .arrow{ display:block; width:9px; height:6px; background:url(../../img/Car/arrow4.png) no-repeat; background-size:100% auto; position:absolute; right:7px; top:17px;}
.news-select .arrow2{  -webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
.news-select select{ display:block; width:78px; height:38px; padding:0 5px; font-size:14px; color:#00a0e9; text-align:center; background:rgba(255,255,255,0); border:1px solid rgba(0,0,0,0);-webkit-appearance:button;-webkit-user-select:none; overflow:visible; text-overflow:ellipsis; white-space:nowrap; position:relative; z-index:1;}
.price-box .carditems_list_h3,.bagua-box .carditems_list_h3{ padding-top:4px;}
.price-box .carditems_list_p,.bagua-box .carditems_list_p{ height:20px;}
/*??????*/
.cars-pics-list{ height:auto; padding: 10px 10px 0px;}
.cars-pics-list ul{ width:300px; height:auto; margin:0 auto;}
.cars-pics-list li{ float:left; width:145px; height:auto; background:#f9f9f9; margin-bottom:0px;}
.cars-pics-list li:nth-child(2n){ float:right;}
.cars-pics-list .pic{ width:145px; height:109px; overflow:hidden;}
.cars-pics-list .pic img{ width:145px; height:109px;}
.cars-pics-list .title{ font-size:13px; line-height:20px; height:20px; padding:3px 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cars-pics-list .title a{ color:#434343;}
.cars-pics-list .title a:hover{ color:#0095e3;}
.cars-pics-list .price{ height:auto; padding:0 5px 5px;}
.cars-pics-list .price span{ display:inline-block; font-size:12px; color:#0084c9; line-height:20px;}
.cars-pics-list .tips{ font-size:12px; color:#707070; line-height:20px; height:20px; padding:3px 5px 0; border-top:1px solid #eee; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:5px;}
.cars-pics-list .tips span{ color:#0095e3;}
.btn-mark{ display:block; width:40px; height:20px; line-height:20px; text-align:center; color:#fff; font-size:14px; background:#0095e3; border-radius:5px;}
.btn-mark:hover{ color:#fff;}

/*?????*/
.second-cars-list{ height:auto; padding:10px;}
.second-cars-list li{ height:auto; padding-bottom:10px;}
.second-cars-list li a{ display:block; height:60px; padding:8px; padding:8px 25px 8px 105px; border:1px solid #eee; position:relative;}
.second-cars-list li .pic{ width:90px; height:60px; overflow:hidden; margin-left:-97px;}
.second-cars-list li .pic img{ width:90px; height:60px;}
.second-cars-list li .intro{ width:100%; height:60px;}
.second-cars-list li h3{ height:24px; line-height:23px;/* font-size:14px; color:#000; *//*font-weight:bold;*/ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.second-cars-list li p{ font-size:12px; line-height:18px; color:#333;}
.second-cars-list li p .price{ color:#af2900;}
.second-cars-list li p.name{ height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.second-cars-list li p.name em{ display:inline-block; width:9px; height:8px; background:url(../../img/Car/arrow8.png) no-repeat; background-size:100% auto; vertical-align:middle; margin-left:4px;}
.second-cars-list li .arrow{ display:block; width:10px; height:15px; background:url(../../img/Car/arrow7.png) no-repeat; background-size:100% auto; position:absolute; right:10px; top:32px;}

/*???????*/
.news-select .more{ display:block; width:70px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#00a0e9; padding-right:8px;}
.cars-care-list{ overflow:hidden;}
.cars-care-list li{ margin:0 10px; padding:10px 0 7px; border-bottom:solid 1px #e5e5e5; clear: both; height: 50px;}
.care-list-l{ float:left; width:50%;}
.care-list-l dt{ float:left;}
.care-list-l dd{ float:left; color:#000;}
.care-list-l dd h3{ margin:2px 0 0; font-size:12px; font-weight:bold;}
.care-list-l dd>span{ font-size:10px;}
.care-list-r{ float:left; width:50%; font-size:12px; color:#5d646f; line-height:19px;}
.care-list-r>p{ padding-left:15px;}
.care-list-r .price-red{ color:#f63940;}
.care-list-r .price-blue{ color:#0084c9;}

/*?????*/
.car-care-select{ /*width:100%;*/ overflow:hidden; border-bottom:solid 1px #d5d5d5;margin:0px 10px;}
.car-care-select ul{ width:100%; overflow:hidden; margin-top:15px;}
.car-care-select li{ position:relative; float:left; width: 48%;}
.car-care-select li:nth-child(2n){ margin:0;}
.car-care-select li:nth-child(2n)>select{ float:right;}
.car-care-select li>select{ position:relative; float:left;  display:block; width:142px; height:25px;margin:0 7px 8px 10px; padding:0 5px; color:#575757; font-size:12px; text-align:center; line-height:20px; background:rgba(255,255,255,0); border-color:#d8d8d8; border-radius:7px; -webkit-appearance:button;-webkit-user-select:none; overflow:visible; text-overflow:ellipsis; white-space:nowrap; position:relative; z-index:1;}
.car-care-select li .arrow{ display:block; width:15px; height:10px; background:url(../../img/Car/arrow-gray.png) no-repeat; background-size:50% auto; position:absolute;  top:11px;}
.car-care-select li:nth-child(2n+1) .arrow{/* left:140px; */}
.car-care-select li:nth-child(2n) .arrow{right:5px;}
.care-btn-box{ text-align:center;}
.car-care-select .care-btn{ display:inline-block; width:170px; height:33px; margin:8px 0 20px; line-height:33px;text-align:center; color:#fff; background-color:#0084c9; border-radius:5px;}

/*footer*/
.footer{font-size:14px;border-top:1px solid #d5d5d5; background:#f6f6f6;text-align:center;padding:15px 12px 10px;}
.footer a{ color:#1a1a1a}

.f-quick-link{ overflow:hidden; padding:19px 17px 17px;}
.f-quick-link li{ float:left; width:33.3%; text-align: center;}
.f-quick-link li>a{font-size: 12px; display:inline-block; /*margin-right:5px;*/ margin: 0px auto; width:90%; /*float:left;*/ text-align:center; padding:7px 0; color:#575757; border:solid 1px #d9d9d9; border-radius:5px;}
.f-quick-link li:nth-child(3n)>a{ margin-right:0;}
.footer_nav{ clear:both; margin-top:4px; height:36px; line-height:36px}

.backPrevPage,.backTop,.footer_t_ico{ background:url(../../img/Car/f_ico.png) no-repeat; background-size:27px auto; cursor:pointer; display:inline-block;}
.backPrevPage{float:left;height:30px;width:30px;background-position:0 -31px;}
.backTop{float:right;height:30px;width:30px;background-position:-2px -69px;}
.footer_times{ line-height:40px; font-size:12px; color:#1a1a1a}
.footer_t_ico {background-position:0 -98px;padding-left: 15px;margin-left: 10px;}
.linkico{display:inline;margin:0 15px;}

/*add by yxc 7.8*/
.hide{display: none;}

.second-cars-list li a{border:0;border-bottom: 1px solid #ececec}
.trun90{ -webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.top-tabs-brands li a.brmc{ border-color: #52abdd; cursor: default;}
.top-tabs-brands li a.brl{ border-color: #52abdd; color: #52abdd; line-height: 48px;}
.menu_switch{ height: auto; overflow: hidden;padding: 10px 5px 10px;}
.top-tabs-prices dd a {display: block; float: left;font-size: 14px;color: #0095e2;line-height: 35px;width: 33.3%;text-align: left; text-indent:15px;}
.top-tabs-hot dl{border:0;}

.top-tabs-hot dl{border:0;}
.top-search,.top-tabs{margin:10px 0px 0px;}
/*.top-tabs-brands li a img{width:auto;}*/
.pics-title {background:#eef7fe;color:#00a0e9;font-size:18px; font-weight:bold;}
.pics-title a{color:#00a0e9;}

.car-care-select li input{
width: 100%;
height: 25px;
margin: 0 7px 8px 10px;
color: #575757;
font-size: 12px;
text-align: left;
line-height: 20px;
border:1px solid #d8d8d8;
border-radius: 7px;
}
.car-care-select li:nth-child(4n)>input {
float: right;
padding: 0px;
}
.f-quick-link li{width:25%;font-size: 14px;}
.car-care-select li:nth-child(2),
.car-care-select li:nth-child(4){float:right}
.car-care-select li:nth-child(2n) .arrow,
.car-care-select li:nth-child(2n+1) .arrow{left:none; right: 10px;}
.car-care-select li>select{width:100%;margin:0px 7px 8px 0px;padding-right: 25px;}
.car-care-select li>select
.car-care-select li input{width:100%;padding:0px;margin:0px 7px 8px 0px;}
.nav .nav-top{border:0px;}
.news-title h3 a{font-size:18px;font-weight:bold;}
.nav-top li, .nav-bottom li,
.nav-top li a, .nav-bottom li a{line-height:35px;font-size:18px;}
.nav{padding:5px 0px;}
/*.second-cars-list li h3{font-weight:normal;}*/
/*.top-tabs-brands li a img{margin-top:1px;}*/
.top-news dt,
.top-news dd a{font-size:16px;}
.ad {
border-bottom: 1px solid #E1E1E1;
}
.advertise {
background: url("../../img/Car/d385334c.gif") no-repeat scroll 10px 12px #EDECEC;
border-radius: 6px 6px 6px 6px;
line-height: 33px;
margin: 4px 0;
padding-left: 25px;
padding-top: 2px;
font-weight: normal;
position: relative;
}
#mainpage{position: relative;}
.adv_layer{position: absolute;width:30px;height: 15px;line-height:15px;color: #fff;font-size: 10px;text-align: center;right: 0;top: 0;}
.adv_layer em{position: relative;z-index: 10;}
.adv_layer .mask-bg{position: absolute;width:100%;height: 100%;top: 0;left: 0;background: #000;opacity: 0.5;display: inline-block; }
.advertise .adv_layer{top:50%;margin-top:-8px;right:5px;}
.advertise a{color:#888}
.h_nav_items li a{font-weight:bold;}
.carditems_list_p{line-height:25px;}

 .top-tabs-brands.menu_switch ul li a img{width:40px; height:40px;}  

.bh{border-bottom: 1px solid #ececec; height: 40px; line-height: 40px;}
.cmntr{font-weight: normal;height:18px;line-height: 18px; margin: 10px 0 0 30px; color: #888;}

.money_car li{ height: 35px; font-size: 15px; /* position: relative; */ /* padding-right: 30px; */ overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;} 
.money_car li a{line-height: 35px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #0095e2; /* display: block; */ /* margin-right: 30px; */} 
.money_car li span{float: right; background: #0095e2; line-height: 15px; margin-top: 8px; position: absolute; right: 0;} 
.money_car li span a{ line-height: 15px; margin: 0; color: #fff;padding: 3px 5px; font-size: 14px;}
.h25{height: 25px;}
.h20{height: 20px;margin-top: 0;color:#af2900}
.inquiry{position: absolute;border:1px solid #1186fb; right: 0px;bottom: 25px;padding: 3px 5px;font-weight: normal;font-size: 15px;text-align: center;color: #3496f7;background-color: #fff;border-radius: 5px;z-index: 1;}
.order_car{position: absolute;width:45px;border:1px solid #1186fb; right: 0px;bottom: 10px;padding: 3px 5px;font-weight: normal;font-size: 15px;text-align: center;color: #3496f7;background-color: #fff;border-radius: 5px;z-index: 1;}
.order_tel{position: absolute;width:45px;text-indent: -999px; background: url(../../img/Car/U12439P33DT20150318164455.png) center center no-repeat;background-size: auto 80%;border:1px solid #1186fb; right: 0px;top: 10px;padding: 3px 5px;font-weight: normal;font-size: 15px;text-align: center;color: #fff;background-color: #fff;border-radius: 5px;z-index: 1;}
#discount_content .w{
	background: #fff;
	position: absolute;
	top: 0;
	right: 0px;
	width: 70px;
	height: 100%;
}
.cars-girls-list1{
  padding: 10px;
  box-sizing: border-box;
}
.cars-girls-list1 img{
  display: block;
  width: 100%;
}
.cars-girls-list1 .ul {
  display: -webkit-box;
  margin: 20px 0 0;
}
.cars-girls-list1 .img {
  position: relative;
  padding: 1px;
  width: 48%;
}
.cars-girls-list1 a {
  display: block;
  color: inherit;
  text-decoration: none;
}
.cars-girls-list1 .img .text {
  height: 32px;
}
.cars-girls-list1 .img .text {
  margin: 3px 0 0;
  color: #000;
  text-align: center;
  font-size: 14px;
  height: 18px;
  overflow: hidden;
}
.flex {
  -webkit-box-flex: 1;
}
.carditems_list_dt .bg{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../img/Car/video.png) center center no-repeat;
  background-size: 40% auto;
}
.banner{
margin: 0;
          overflow: hidden;
          position: relative;
          width: auto;
      }
      .banner .banner-tit{
          position: absolute;
          left: 0;
          bottom: 0;
          height: 26px;
          line-height: 26px;
          text-indent: 10px;
          color: #fff;
          background: rgba(0,0,0,.5);
          width: 100%;
          font-size: 12px;
      }
      .banner .tit_r{
          position: absolute;
          right: 10px;
          top: 0px;
          height: 100%;
      }
      .banner .ul{
          position: relative;
      }
      .banner .ul a{
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          -webkit-transition: all .3s ease;
      }
      .banner .ul a.l{
          -webkit-transform: translate3d(-100%,0,0);
      }
      .banner .ul a.r{
          -webkit-transform: translate3d(100%,0,0);
      }
      .banner .ul.ms0 a{
          -webkit-transition: all .0s ease !important;
      }

/*add by yxc 150702*/
span.op_ico.num_ico.right.w0 {
  width: 0;
}
/*add &#65533;&#65533;&#994;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/
.carditems_list_dt{
    position: relative;
  }
  .carditems_list_dt .bottom_bg{
    position: absolute;left: 0;bottom: 0; width:100%; height:22px;line-height: 22px;color: #fff; font-size: 12px;
    box-sizing: border-box;
    text-align: right;
    padding-right: 3px;
    background: url(../../img/Car/video.png) 3px center no-repeat rgba(0,0,0,0.6);
    background-size:  auto 80%;
    overflow: hidden;
  }
  .carditems_list_h3.tit_height_42{
    margin: -2px 0 3px;
    height: 45px;
  }
  .carditems_pic{
    padding: 10px 0 9px 3px;
    border-bottom: 1px solid #ececec;
    background: #fff;
    position: relative;
  }

    .carditems_pic_tit{
        line-height: 1.4;
        font-size: 15px;
        color: #000;
        font-weight: 600;
        height: 24px;
        overflow: hidden;
        margin-top: -2px;
    }
  .carditems_pic_dt{
    display: -webkit-box;
    margin: 0 0 9px 0;
  }
  .carditems_pic_dt>div{
        -webkit-box-flex: 1;
    display: block;
    margin: 0 9px 0 0;
    text-align: center;
  }
  .carditems_pic_dt img{
    display: inline;
    width: 94px;
    height: 70px;
  }

    .carditems_pic_dt>div:first-child {
        text-align: left;
    }
    .carditems_pic_dt>div:last-child {
        margin: 0;
        text-align: right;
    }

    .top-banner{
      margin: 0px 0 10px;
      position: relative;
}

/*ѯ��css*/
.plu{
  margin: 10px 0 0;
  padding: 1px 7px 7px;
  position: relative;
  background-color: #e94740;
}
.plu .content{
  margin: 59px 0 0 ;
  background: #ecece7;
  padding: 15px 18px;
}
.plu select{
  height: 39px;
  line-height: 36px;
  width: 100%;
  border: none;;
  background: transparent;
  -webkit-appearance: none;
}
.plu .content .sel-dom{
  position: relative;
  height: 39px;
  line-height: 36px;
  background: url(../../img/Car/sel_ico.png) 95% center no-repeat #fff;
  background-size: auto 6px;
  border: 1px solid #e0dfdf;
  border-radius: 3px;
  font-size: 16px;
  color: #333;
  padding: 0 0 0 13px;
  margin: 0 0 15px;
  box-sizing: border-box;
  z-index: 10;
}
.plu .btn, .pop-plu .btn{
  height: 45px;
  line-height: 45px;
  border-radius: 3px;
  color: #fff;
  font-size: 18px;
  background: #e94740;
  text-align: center;
}
.plu .img3{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 66px;
}
.plu .img2{
  position: absolute;
  top: 0px;
  right: 0;
  width: auto;
  height: 75px;
}
.plu .img1{
  position: absolute;
  top: 3px;
  left: 0;
  width: auto;
  height: 111px;
}
.plu img{
  display: block;
  height: 100%;
  margin: 0 auto;
}
.pop-plu{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 15px 25px;
  z-index: 1000;
  background: #ebece7;
  overflow-y: scroll;
}
.pop-plu .content{
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.pop-plu label.text {
    margin: 10px 0;
    display: block;
}
.pop-plu .sel{
  background: url(../../img/Car/sel_ico.png) 95% center no-repeat #fff;
  background-size: auto 6px;
}
.pop-plu .box {
    display: -webkit-box;
    margin: 10px 0;
}
.pop-plu .box label {
    position: relative;
    width: 49%;
    display: block;
}
.pop-plu .box label.text {
    margin: 0px 0;
}
.pop-plu .box .margin {
    -webkit-box-flex: 1;
}
.pop-plu .sel, .inp{
    background-color: #fff;
    -webkit-appearance: none;
    box-sizing: border-box;
    padding: 0 0 0 13px;
    height: 39px;
    line-height: 36px;
    color: #333;
    width: 100%;
    border: 1px solid #e0dfdf;
    border-radius: 0;
    border-radius: 3px;
}
.pop-plu .close{
    margin: 35px auto;
    width: 33px;
}
.pop-plu .close img{
    display: block;
    margin: 0 auto;
    width: 100%;
}
.pop-plu .info{
    color: #333333;
    font-size: 14px;
    text-align: center;
}
.pop-plu .p{
    color: #8f8f8f;
    font-size: 12px;
    line-height: 20px;
    margin: 3px 0;
    text-align: center;
}
.none{
  display: none;
}